﻿---@class UnityEngine.Collider2D : UnityEngine.Behaviour
---@field public density System.Single
---@field public isTrigger System.Boolean
---@field public usedByEffector System.Boolean
---@field public usedByComposite System.Boolean
---@field public composite UnityEngine.CompositeCollider2D
---@field public offset UnityEngine.Vector2
---@field public attachedRigidbody UnityEngine.Rigidbody2D
---@field public shapeCount System.Int32
---@field public bounds UnityEngine.Bounds
---@field public sharedMaterial UnityEngine.PhysicsMaterial2D
---@field public friction System.Single
---@field public bounciness System.Single
local m = {}
---@return System.Boolean
function m:IsTouching() end
---@return System.Boolean
function m:IsTouchingLayers() end
---@return System.Boolean
function m:OverlapPoint() end
---@return System.Int32
function m:OverlapCollider() end
---@return System.Int32
function m:Raycast() end
---@return System.Int32
function m:Cast() end
---@return System.Int32
function m:GetContacts() end
---@return UnityEngine.ColliderDistance2D
function m:Distance() end
return m
